// 异步的sleep, 同步代码放到 thenable 里去运行
function sleep(time){
    // 耗时任务,封装在Promise内部  resolve
    return new Promise((resolve) => {
        setTimeout(resolve,time)
    });
}

sleep(1000)
    .then(() => {
        console.log('sleep之后要做的事情')
    })

console.log('1111');